home *** CD-ROM | disk | FTP | other *** search
/ Acorn User: China / Acorn User China CD-ROM (UK) (Disc B) / Acorn User China CD-ROM (UK) (Disc B).bin / STUTTGART / FROMUTS / TECH / !!TechTech_!RunImage < prev    next >
Unknown  |  1992-03-09  |  7.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 21 | 54 65 63 68 54 65 63 68 |..... >!|TechTech|
|00000010| 0d 00 14 1c f4 20 52 6f | 75 74 69 6e 65 20 62 79 |..... Ro|utine by|
|00000020| 20 47 75 74 74 6f 72 6d | 20 56 69 6b 0d 00 1e 24 | Guttorm| Vik...$|
|00000030| f4 20 44 65 6d 6f 20 61 | 73 73 65 6d 62 6c 65 64 |. Demo a|ssembled|
|00000040| 20 62 79 20 48 65 6e 72 | 69 6b 20 53 75 6e 64 74 | by Henr|ik Sundt|
|00000050| 0d 00 28 23 f4 20 28 43 | 29 20 42 72 6f 74 68 65 |..(#. (C|) Brothe|
|00000060| 72 73 20 69 6e 20 41 52 | 4d 20 20 30 37 2e 30 37 |rs in AR|M 07.07|
|00000070| 2e 38 39 0d 00 32 05 3a | 0d 00 3c 0e ee 20 85 20 |.89..2.:|..<.. . |
|00000080| f2 65 72 72 3a e0 0d 00 | 46 09 eb 20 39 3a 87 0d |.err:...|F.. 9:..|
|00000090| 00 50 04 0d 00 5a 1b f1 | 8a 31 30 2c 31 30 29 3b |.P...Z..|.10,10);|
|000000a0| 22 54 45 43 48 2d 54 45 | 43 48 20 3f 3f 22 0d 00 |"TECH-TE|CH ??"..|
|000000b0| 64 0c e7 20 a6 28 32 30 | 30 29 0d 00 6e 1d f1 8a |d.. .(20|0)..n...|
|000000c0| 31 30 2c 31 32 29 3b 22 | 57 48 41 54 20 49 53 20 |10,12);"|WHAT IS |
|000000d0| 54 48 41 54 20 3f 22 0d | 00 78 0c e7 20 a6 28 32 |THAT ?".|.x.. .(2|
|000000e0| 30 30 29 0d 00 82 24 f1 | 8a 31 30 2c 31 34 29 3b |00)...$.|.10,14);|
|000000f0| 22 53 4f 4d 45 54 48 49 | 4e 47 20 4c 49 4b 45 20 |"SOMETHI|NG LIKE |
|00000100| 54 48 49 53 20 3f 22 0d | 00 8c 09 f2 69 6e 69 74 |THIS ?".|....init|
|00000110| 0d 00 96 0d f2 61 73 73 | 65 6d 62 6c 65 0d 00 a0 |.....ass|emble...|
|00000120| 0a f2 69 6e 69 74 31 0d | 00 aa 05 f4 0d 00 b4 11 |..init1.|........|
|00000130| e3 20 58 3d 35 31 32 20 | b8 20 36 30 30 0d 00 be |. X=512 |. 600...|
|00000140| 10 f2 74 65 63 68 28 58 | 2c 36 34 30 29 0d 00 c8 |..tech(X|,640)...|
|00000150| 05 ed 0d 00 d2 16 e3 20 | 58 3d 36 30 30 20 b8 20 |....... |X=600 . |
|00000160| 35 31 32 20 88 20 2d 31 | 0d 00 dc 10 f2 74 65 63 |512 . -1|.....tec|
|00000170| 68 28 58 2c 36 34 30 29 | 0d 00 e6 05 ed 0d 00 f0 |h(X,640)|........|
|00000180| 30 f1 8a 33 2c 31 38 29 | 3b 22 4e 4f 20 21 20 20 |0..3,18)|;"NO ! |
|00000190| 4c 65 74 27 73 20 67 65 | 74 20 73 6f 6d 65 74 68 |Let's ge|t someth|
|000001a0| 69 6e 67 20 62 65 74 74 | 65 72 2e 2e 22 0d 00 fa |ing bett|er.."...|
|000001b0| 30 f1 8a 33 2c 32 30 29 | 3b 22 28 75 73 65 20 6d |0..3,20)|;"(use m|
|000001c0| 6f 75 73 65 20 77 68 65 | 6e 20 50 6f 69 6e 74 65 |ouse whe|n Pointe|
|000001d0| 72 20 61 70 70 65 61 72 | 73 20 21 29 22 0d 01 04 |r appear|s !)"...|
|000001e0| 0c e7 20 a6 28 33 30 30 | 29 0d 01 0e 05 3a 0d 01 |.. .(300|)....:..|
|000001f0| 18 14 2a 53 43 52 45 45 | 4e 4c 4f 41 44 20 45 44 |..*SCREE|NLOAD ED|
|00000200| 47 45 0d 01 22 0a f2 69 | 6e 69 74 31 0d 01 2c 09 |GE.."..i|nit1..,.|
|00000210| 50 41 25 3d 34 0d 01 36 | 1a e3 20 58 3d 35 31 32 |PA%=4..6|.. X=512|
|00000220| 20 b8 20 34 30 30 20 88 | 20 2d 31 2f 50 41 25 0d | . 400 .| -1/PA%.|
|00000230| 01 40 06 c8 96 0d 01 4a | 10 f2 74 65 63 68 28 58 |.@.....J|..tech(X|
|00000240| 2c 36 34 30 29 0d 01 54 | 05 ed 0d 01 5e 19 e3 20 |,640)..T|....^.. |
|00000250| 58 3d 34 30 30 20 b8 20 | 30 20 88 20 2d 31 30 2f |X=400 . |0 . -10/|
|00000260| 50 41 25 0d 01 68 06 c8 | 96 0d 01 72 10 f2 74 65 |PA%..h..|...r..te|
|00000270| 63 68 28 58 2c 36 34 30 | 29 0d 01 7c 05 ed 0d 01 |ch(X,640|)..|....|
|00000280| 86 18 e3 20 58 3d 30 20 | b8 20 34 30 30 20 88 20 |... X=0 |. 400 . |
|00000290| 31 30 2f 50 41 25 0d 01 | 90 06 c8 96 0d 01 9a 10 |10/PA%..|........|
|000002a0| f2 74 65 63 68 28 58 2c | 36 34 30 29 0d 01 a4 05 |.tech(X,|640)....|
|000002b0| ed 0d 01 ae 19 e3 20 58 | 3d 34 30 30 20 b8 20 35 |...... X|=400 . 5|
|000002c0| 32 32 20 88 20 32 2f 50 | 41 25 0d 01 b8 06 c8 96 |22 . 2/P|A%......|
|000002d0| 0d 01 c2 10 f2 74 65 63 | 68 28 58 2c 36 34 30 29 |.....tec|h(X,640)|
|000002e0| 0d 01 cc 05 ed 0d 01 d6 | 1a e3 20 59 3d 36 34 30 |........|.. Y=640|
|000002f0| 20 b8 20 34 30 30 20 88 | 20 2d 32 2f 50 41 25 0d | . 400 .| -2/PA%.|
|00000300| 01 e0 06 c8 96 0d 01 ea | 10 f2 74 65 63 68 28 35 |........|..tech(5|
|00000310| 32 32 2c 59 29 0d 01 f4 | 05 ed 0d 01 fe 1a e3 20 |22,Y)...|....... |
|00000320| 59 3d 34 30 30 20 b8 20 | 31 30 32 34 20 88 20 34 |Y=400 . |1024 . 4|
|00000330| 2f 50 41 25 0d 02 08 06 | c8 96 0d 02 12 10 f2 74 |/PA%....|.......t|
|00000340| 65 63 68 28 35 32 32 2c | 59 29 0d 02 1c 05 ed 0d |ech(522,|Y)......|
|00000350| 02 26 04 0d 02 30 05 f5 | 0d 02 3a 10 c8 97 20 58 |.&...0..|..:... X|
|00000360| 25 2c 59 25 2c 42 55 25 | 0d 02 44 10 f2 74 65 63 |%,Y%,BU%|..D..tec|
|00000370| 68 28 58 25 2c 59 25 29 | 0d 02 4e 07 fd 20 30 0d |h(X%,Y%)|..N.. 0.|
|00000380| 02 58 05 3a 0d 02 62 0a | dd f2 69 6e 69 74 0d 02 |.X.:..b.|..init..|
|00000390| 6c 1f 74 6f 74 25 3d 26 | 41 30 30 30 3a 20 77 25 |l.tot%=&|A000: w%|
|000003a0| 3d 31 36 30 20 3a 20 68 | 25 3d 32 35 36 0d 02 76 |=160 : h|%=256..v|
|000003b0| 0a 62 70 70 25 3d 38 0d | 02 80 0f de 20 76 64 75 |.bpp%=8.|.... vdu|
|000003c0| 25 20 31 32 2d 31 0d 02 | 8a 11 21 28 76 64 75 25 |% 12-1..|..!(vdu%|
|000003d0| 2b 30 29 3d 31 34 39 0d | 02 94 11 21 28 76 64 75 |+0)=149.|...!(vdu|
|000003e0| 25 2b 34 29 3d 31 35 30 | 0d 02 9e 0f 21 28 76 64 |%+4)=150|....!(vd|
|000003f0| 75 25 2b 38 29 3d 30 0d | 02 a8 26 c8 99 20 22 4f |u%+8)=0.|..&.. "O|
|00000400| 53 5f 52 65 61 64 56 64 | 75 56 61 72 69 61 62 6c |S_ReadVd|uVariabl|
|00000410| 65 73 22 2c 76 64 75 25 | 2c 76 64 75 25 0d 02 b2 |es",vdu%|,vdu%...|
|00000420| 13 62 61 73 65 25 3d 21 | 28 76 64 75 25 2b 30 29 |.base%=!|(vdu%+0)|
|00000430| 0d 02 bc 13 6d 65 6d 25 | 20 3d 21 28 76 64 75 25 |....mem%| =!(vdu%|
|00000440| 2b 34 29 0d 02 c6 10 de | 20 73 32 25 20 74 6f 74 |+4).....| s2% tot|
|00000450| 25 2d 31 0d 02 d0 11 de | 20 64 25 20 68 25 2b 33 |%-1.....| d% h%+3|
|00000460| 36 30 2d 31 0d 02 da 0c | 72 25 3d 77 25 3e 3e 33 |60-1....|r%=w%>>3|
|00000470| 0d 02 e4 15 e3 20 41 25 | 3d 30 20 b8 20 68 25 2b |..... A%|=0 . h%+|
|00000480| 33 36 30 2d 31 0d 02 ee | 1c 20 20 3f 28 64 25 2b |360-1...|. ?(d%+|
|00000490| 41 25 29 3d 72 25 2a b5 | b2 28 41 25 29 2b 31 32 |A%)=r%*.|.(A%)+12|
|000004a0| 38 0d 02 f8 05 ed 0d 03 | 02 05 e1 0d 03 0c 05 3a |8.......|.......:|
|000004b0| 0d 03 16 0b dd f2 69 6e | 69 74 31 0d 03 20 0c 41 |......in|it1.. .A|
|000004c0| 25 3d 62 61 73 65 25 0d | 03 2a 0a 42 25 3d 73 32 |%=base%.|.*.B%=s2|
|000004d0| 25 0d 03 34 0e 43 25 3d | 74 6f 74 25 3e 3e 32 0d |%..4.C%=|tot%>>2.|
|000004e0| 03 3e 0e d6 20 77 6f 72 | 64 63 6f 70 79 0d 03 48 |.>.. wor|dcopy..H|
|000004f0| 0a 41 25 3d 73 32 25 0d | 03 52 0c 42 25 3d 62 61 |.A%=s2%.|.R.B%=ba|
|00000500| 73 65 25 0d 03 5c 09 43 | 25 3d 64 25 0d 03 66 0a |se%..\.C|%=d%..f.|
|00000510| 6f 66 66 25 3d 30 0d 03 | 70 08 71 25 3d 30 0d 03 |off%=0..|p.q%=0..|
|00000520| 7a 09 71 71 25 3d 31 0d | 03 84 05 e1 0d 03 8e 05 |z.qq%=1.|........|
|00000530| 3a 0d 03 98 13 dd f2 74 | 65 63 68 28 6d 79 25 2c |:......t|ech(my%,|
|00000540| 6d 78 25 29 0d 03 a2 12 | 20 20 41 25 3d 73 32 25 |mx%)....| A%=s2%|
|00000550| 2b 71 25 2a 77 25 0d 03 | ac 10 20 20 43 25 3d 64 |+q%*w%..|.. C%=d|
|00000560| 25 2b 6f 66 66 25 0d 03 | b6 0e 20 20 44 25 3d 68 |%+off%..|.. D%=h|
|00000570| 25 2d 71 25 0d 03 c0 0e | 20 20 d6 20 64 6f 77 61 |%-q%....| . dowa|
|00000580| 76 65 0d 03 ca 18 20 20 | 6f 66 66 25 2b 3d 28 6d |ve.... |off%+=(m|
|00000590| 79 25 2d 35 31 32 29 3e | 3e 32 0d 03 d4 1c 20 20 |y%-512)>|>2.... |
|000005a0| e7 20 6f 66 66 25 3e 33 | 36 30 20 8c 20 6f 66 66 |. off%>3|60 . off|
|000005b0| 25 2d 3d 33 36 30 0d 03 | de 1a 20 20 e7 20 6f 66 |%-=360..|.. . of|
|000005c0| 66 25 3c 30 20 8c 20 6f | 66 66 25 2b 3d 33 36 30 |f%<0 . o|ff%+=360|
|000005d0| 0d 03 e8 16 20 20 71 25 | 2b 3d 28 6d 78 25 2d 36 |.... q%|+=(mx%-6|
|000005e0| 34 30 29 3e 3e 35 0d 03 | f2 15 20 20 e7 20 71 25 |40)>>5..|.. . q%|
|000005f0| 3c 30 20 8c 20 71 25 2b | 3d 68 25 0d 03 fc 17 20 |<0 . q%+|=h%.... |
|00000600| 20 e7 20 71 25 3e 3d 68 | 25 20 8c 20 71 25 2d 3d | . q%>=h|% . q%-=|
|00000610| 68 25 0d 04 06 05 e1 0d | 04 10 05 3a 0d 04 1a 09 |h%......|...:....|
|00000620| dd f2 65 72 72 0d 04 24 | 05 ee 0d 04 2e 0b ef 20 |..err..$|....... |
|00000630| 32 36 2c 31 32 0d 04 38 | 0d 2a 46 58 20 31 31 2c |26,12..8|.*FX 11,|
|00000640| 32 35 0d 04 42 0c 2a 46 | 58 20 31 32 2c 33 0d 04 |25..B.*F|X 12,3..|
|00000650| 4c 0c 2a 46 58 20 31 35 | 2c 30 0d 04 56 0b 2a 46 |L.*FX 15|,0..V.*F|
|00000660| 58 20 34 2c 30 0d 04 60 | 0d 2a 46 58 20 32 32 35 |X 4,0..`|.*FX 225|
|00000670| 2c 31 0d 04 6a 05 db 0d | 04 74 58 e7 20 9f 3c 3e |,1..j...|.tX. .<>|
|00000680| 31 37 20 f6 3a f1 22 20 | 61 74 20 6c 69 6e 65 20 |17 .:." |at line |
|00000690| 22 3b 9e 20 8b 20 f1 22 | 42 79 65 20 66 72 6f 6d |";. . ."|Bye from|
|000006a0| 20 42 72 6f 74 68 65 72 | 73 20 69 6e 20 41 52 4d | Brother|s in ARM|
|000006b0| 20 21 22 27 22 4c 6f 6f | 6b 20 6f 75 74 20 66 6f | !"'"Loo|k out fo|
|000006c0| 72 20 6d 6f 72 65 20 73 | 74 75 66 66 2e 2e 22 0d |r more s|tuff..".|
|000006d0| 04 7e 05 e0 0d 04 88 05 | e1 0d 04 92 05 3a 0d 04 |.~......|.....:..|
|000006e0| 9c 0b dd f2 73 65 74 75 | 70 0d 04 a6 0d f2 61 73 |....setu|p.....as|
|000006f0| 73 65 6d 62 6c 65 0d 04 | b0 05 e1 0d 04 ba 1f 74 |semble..|.......t|
|00000700| 6f 74 25 3d 26 41 30 30 | 30 3a 20 77 25 3d 31 36 |ot%=&A00|0: w%=16|
|00000710| 30 20 3a 20 68 25 3d 32 | 35 36 0d 04 c4 0f de 20 |0 : h%=2|56..... |
|00000720| 76 64 75 25 20 31 32 2d | 31 0d 04 ce 11 21 28 76 |vdu% 12-|1....!(v|
|00000730| 64 75 25 2b 30 29 3d 31 | 34 39 0d 04 d8 11 21 28 |du%+0)=1|49....!(|
|00000740| 76 64 75 25 2b 34 29 3d | 31 35 30 0d 04 e2 0f 21 |vdu%+4)=|150....!|
|00000750| 28 76 64 75 25 2b 38 29 | 3d 30 0d 04 ec 26 c8 99 |(vdu%+8)|=0...&..|
|00000760| 20 22 4f 53 5f 52 65 61 | 64 56 64 75 56 61 72 69 | "OS_Rea|dVduVari|
|00000770| 61 62 6c 65 73 22 2c 76 | 64 75 25 2c 76 64 75 25 |ables",v|du%,vdu%|
|00000780| 0d 04 f6 13 62 61 73 65 | 25 3d 21 28 76 64 75 25 |....base|%=!(vdu%|
|00000790| 2b 30 29 0d 05 00 13 6d | 65 6d 25 20 3d 21 28 76 |+0)....m|em% =!(v|
|000007a0| 64 75 25 2b 34 29 0d 05 | 0a 16 e7 20 6d 65 6d 25 |du%+4)..|... mem%|
|000007b0| 3e 28 74 6f 74 25 3c 3c | 31 29 20 8c 0d 05 14 14 |>(tot%<<|1) .....|
|000007c0| 20 20 73 32 25 3d 62 61 | 73 65 25 2b 74 6f 74 25 | s2%=ba|se%+tot%|
|000007d0| 0d 05 1e 21 20 20 e7 20 | 73 32 25 3e 3d 26 32 30 |...! . |s2%>=&20|
|000007e0| 30 30 30 30 30 20 8c 20 | 73 32 25 2d 3d 6d 65 6d |00000 . |s2%-=mem|
|000007f0| 25 0d 05 28 05 cc 0d 05 | 32 12 20 20 de 20 73 32 |%..(....|2. . s2|
|00000800| 25 20 74 6f 74 25 2d 31 | 0d 05 3c 05 cd 0d 05 46 |% tot%-1|..<....F|
|00000810| 11 de 20 64 25 20 68 25 | 2b 33 36 30 2d 31 0d 05 |.. d% h%|+360-1..|
|00000820| 50 15 e3 20 41 25 3d 30 | 20 b8 20 68 25 2b 33 36 |P.. A%=0| . h%+36|
|00000830| 30 2d 31 0d 05 5a 21 20 | 20 3f 28 64 25 2b 41 25 |0-1..Z! | ?(d%+A%|
|00000840| 29 3d 28 77 25 3e 3e 32 | 29 2a b5 b2 28 41 25 29 |)=(w%>>2|)*..(A%)|
|00000850| 2b 31 32 38 0d 05 64 05 | ed 0d 05 6e 0d f2 61 73 |+128..d.|...n..as|
|00000860| 73 65 6d 62 6c 65 0d 05 | 78 0c 41 25 3d 62 61 73 |semble..|x.A%=bas|
|00000870| 65 25 0d 05 82 0a 42 25 | 3d 73 32 25 0d 05 8c 0e |e%....B%|=s2%....|
|00000880| 43 25 3d 74 6f 74 25 3e | 3e 32 0d 05 96 0e d6 20 |C%=tot%>|>2..... |
|00000890| 77 6f 72 64 63 6f 70 79 | 0d 05 a0 0a 41 25 3d 73 |wordcopy|....A%=s|
|000008a0| 32 25 0d 05 aa 0c 42 25 | 3d 62 61 73 65 25 0d 05 |2%....B%|=base%..|
|000008b0| b4 09 43 25 3d 64 25 0d | 05 be 0a 6f 66 66 25 3d |..C%=d%.|...off%=|
|000008c0| 30 0d 05 c8 05 e1 0d 05 | d2 05 3a 0d 05 dc 0f dd |0.......|..:.....|
|000008d0| 20 f2 61 73 73 65 6d 62 | 6c 65 0d 05 e6 14 20 20 | .assemb|le.... |
|000008e0| de 20 63 6f 64 65 25 20 | 26 34 30 30 2d 31 0d 05 |. code% |&400-1..|
|000008f0| f0 17 20 20 e3 20 70 61 | 73 73 25 3d 30 20 b8 20 |.. . pa|ss%=0 . |
|00000900| 32 20 88 20 32 0d 05 fa | 16 20 20 20 20 20 20 20 |2 . 2...|. |
|00000910| 20 20 20 50 25 3d 63 6f | 64 65 25 0d 06 04 1a 5b | P%=co|de%....[|
|00000920| 20 20 20 20 20 20 20 20 | 20 4f 50 54 20 20 20 20 | | OPT |
|00000930| 70 61 73 73 25 0d 06 0e | 30 3b 2d 2d 2d 2d 2d 2d |pass%...|0;------|
|00000940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000960| 2d 2d 2d 2d 2d 0d 06 18 | 16 3b 20 52 30 3d 73 6f |-----...|.; R0=so|
|00000970| 75 72 63 65 20 73 63 72 | 65 65 6e 0d 06 22 1b 3b |urce scr|een..".;|
|00000980| 20 52 31 3d 64 65 73 74 | 69 6e 61 74 69 6f 6e 20 | R1=dest|ination |
|00000990| 73 63 72 65 65 6e 0d 06 | 2c 16 3b 20 52 32 3d 6f |screen..|,.; R2=o|
|000009a0| 66 66 73 65 74 20 74 61 | 62 65 6c 6c 0d 06 36 11 |ffset ta|bell..6.|
|000009b0| 3b 20 52 33 3d 79 5f 6f | 66 66 73 65 74 0d 06 40 |; R3=y_o|ffset..@|
|000009c0| 30 3b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |0;------|--------|
|000009d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 06 4a |--------|-----..J|
|000009f0| 23 2e 64 6f 77 61 76 65 | 20 20 20 53 54 4d 46 44 |#.dowave| STMFD|
|00000a00| 20 20 20 20 20 52 31 33 | 20 21 2c 7b 52 31 34 7d | R13| !,{R14}|
|00000a10| 0d 06 54 1d 20 20 20 20 | 20 20 20 20 20 20 4d 4f |..T. | MO|
|00000a20| 56 20 20 20 20 20 20 20 | 52 36 2c 52 30 0d 06 5e |V |R6,R0..^|
|00000a30| 1d 20 20 20 20 20 20 20 | 20 20 20 4d 4f 56 20 20 |. | MOV |
|00000a40| 20 20 20 20 20 52 37 2c | 52 31 0d 06 68 1d 20 20 | R7,|R1..h. |
|00000a50| 20 20 20 20 20 20 20 20 | 4d 4f 56 20 20 20 20 20 | |MOV |
|00000a60| 20 20 52 38 2c 52 32 0d | 06 72 1e 20 20 20 20 20 | R8,R2.|.r. |
|00000a70| 20 20 20 20 20 4d 4f 56 | 20 20 20 20 20 20 20 52 | MOV| R|
|00000a80| 34 2c 23 68 25 0d 06 7c | 4a 2e 78 31 30 20 20 20 |4,#h%..||J.x10 |
|00000a90| 20 20 20 4c 44 52 42 20 | 20 20 20 20 20 52 39 2c | LDRB | R9,|
|00000aa0| 5b 52 38 5d 2c 23 31 20 | 20 20 20 3b 20 52 35 20 |[R8],#1 | ; R5 |
|00000ab0| 65 72 20 6e 61 61 20 6f | 66 66 73 65 74 20 66 6f |er naa o|ffset fo|
|00000ac0| 72 20 64 65 6e 6e 65 20 | 6c 69 6e 6a 65 6e 2e 0d |r denne |linjen..|
|00000ad0| 06 86 22 20 20 20 20 20 | 20 20 20 20 20 53 55 42 |.." | SUB|
|00000ae0| 53 20 20 20 20 20 20 52 | 39 2c 52 39 2c 23 31 32 |S R|9,R9,#12|
|00000af0| 38 0d 06 90 1d 20 20 20 | 20 20 20 20 20 20 20 42 |8.... | B|
|00000b00| 50 4c 20 20 20 20 20 20 | 20 77 61 76 65 30 0d 06 |PL | wave0..|
|00000b10| 9a 20 20 20 20 20 20 20 | 20 20 20 20 53 55 42 20 |. | SUB |
|00000b20| 20 20 20 20 20 20 52 30 | 2c 52 36 2c 52 39 0d 06 | R0|,R6,R9..|
|00000b30| a4 1d 20 20 20 20 20 20 | 20 20 20 20 4d 4f 56 20 |.. | MOV |
|00000b40| 20 20 20 20 20 20 52 31 | 2c 52 37 0d 06 ae 21 20 | R1|,R7...! |
|00000b50| 20 20 20 20 20 20 20 20 | 20 41 44 44 20 20 20 20 | | ADD |
|00000b60| 20 20 20 52 32 2c 52 39 | 2c 23 77 25 0d 06 b8 1e | R2,R9|,#w%....|
|00000b70| 20 20 20 20 20 20 20 20 | 20 20 42 4c 20 20 20 20 | | BL |
|00000b80| 20 20 20 20 64 6f 6c 69 | 6e 65 0d 06 c2 21 20 20 | doli|ne...! |
|00000b90| 20 20 20 20 20 20 20 20 | 41 44 44 20 20 20 20 20 | |ADD |
|00000ba0| 20 20 52 36 2c 52 36 2c | 23 77 25 0d 06 cc 21 20 | R6,R6,|#w%...! |
|00000bb0| 20 20 20 20 20 20 20 20 | 20 41 44 44 20 20 20 20 | | ADD |
|00000bc0| 20 20 20 52 37 2c 52 37 | 2c 23 77 25 0d 06 d6 20 | R7,R7|,#w%... |
|00000bd0| 20 20 20 20 20 20 20 20 | 20 20 53 55 42 53 20 20 | | SUBS |
|00000be0| 20 20 20 20 52 33 2c 52 | 33 2c 23 31 0d 06 e0 23 | R3,R|3,#1...#|
|00000bf0| 20 20 20 20 20 20 20 20 | 20 20 53 55 42 45 51 20 | | SUBEQ |
|00000c00| 20 20 20 20 52 36 2c 52 | 36 2c 23 74 6f 74 25 0d | R6,R|6,#tot%.|
|00000c10| 06 ea 20 20 20 20 20 20 | 20 20 20 20 20 53 55 42 |.. | SUB|
|00000c20| 53 20 20 20 20 20 20 52 | 34 2c 52 34 2c 23 31 0d |S R|4,R4,#1.|
|00000c30| 06 f4 1b 20 20 20 20 20 | 20 20 20 20 20 42 4e 45 |... | BNE|
|00000c40| 20 20 20 20 20 20 20 78 | 31 30 0d 06 fe 22 20 20 | x|10..." |
|00000c50| 20 20 20 20 20 20 20 20 | 4c 44 4d 46 44 20 20 20 | |LDMFD |
|00000c60| 20 20 52 31 33 20 21 2c | 7b 50 43 7d 0d 07 08 1d | R13 !,|{PC}....|
|00000c70| 2e 77 61 76 65 30 20 20 | 20 20 4d 4f 56 20 20 20 |.wave0 | MOV |
|00000c80| 20 20 20 20 52 30 2c 52 | 36 0d 07 12 20 20 20 20 | R0,R|6... |
|00000c90| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 20 | A|DD |
|00000ca0| 20 52 31 2c 52 37 2c 52 | 39 0d 07 1c 21 20 20 20 | R1,R7,R|9...! |
|00000cb0| 20 20 20 20 20 20 20 52 | 53 42 20 20 20 20 20 20 | R|SB |
|00000cc0| 20 52 32 2c 52 39 2c 23 | 77 25 0d 07 26 1e 20 20 | R2,R9,#|w%..&. |
|00000cd0| 20 20 20 20 20 20 20 20 | 42 4c 20 20 20 20 20 20 | |BL |
|00000ce0| 20 20 64 6f 6c 69 6e 65 | 0d 07 30 21 20 20 20 20 | doline|..0! |
|00000cf0| 20 20 20 20 20 20 41 44 | 44 20 20 20 20 20 20 20 | AD|D |
|00000d00| 52 36 2c 52 36 2c 23 77 | 25 0d 07 3a 21 20 20 20 |R6,R6,#w|%..:! |
|00000d10| 20 20 20 20 20 20 20 41 | 44 44 20 20 20 20 20 20 | A|DD |
|00000d20| 20 52 37 2c 52 37 2c 23 | 77 25 0d 07 44 20 20 20 | R7,R7,#|w%..D |
|00000d30| 20 20 20 20 20 20 20 20 | 53 55 42 53 20 20 20 20 | |SUBS |
|00000d40| 20 20 52 33 2c 52 33 2c | 23 31 0d 07 4e 23 20 20 | R3,R3,|#1..N# |
|00000d50| 20 20 20 20 20 20 20 20 | 53 55 42 45 51 20 20 20 | |SUBEQ |
|00000d60| 20 20 52 36 2c 52 36 2c | 23 74 6f 74 25 0d 07 58 | R6,R6,|#tot%..X|
|00000d70| 20 20 20 20 20 20 20 20 | 20 20 20 53 55 42 53 20 | | SUBS |
|00000d80| 20 20 20 20 20 52 34 2c | 52 34 2c 23 31 0d 07 62 | R4,|R4,#1..b|
|00000d90| 1b 20 20 20 20 20 20 20 | 20 20 20 42 4e 45 20 20 |. | BNE |
|00000da0| 20 20 20 20 20 78 31 30 | 0d 07 6c 22 20 20 20 20 | x10|..l" |
|00000db0| 20 20 20 20 20 20 4c 44 | 4d 46 44 20 20 20 20 20 | LD|MFD |
|00000dc0| 52 31 33 20 21 2c 7b 50 | 43 7d 0d 07 76 2f 3b 2d |R13 !,{P|C}..v/;-|
|00000dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000de0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 07 80 0f 3b 20 52 |--------|-....; R|
|00000e00| 30 3d 73 6f 75 72 63 65 | 0d 07 8a 0d 3b 20 52 31 |0=source|....; R1|
|00000e10| 3d 64 65 73 74 0d 07 94 | 12 3b 20 52 32 3d 61 6e |=dest...|.; R2=an|
|00000e20| 74 20 77 6f 72 64 73 0d | 07 9e 2f 3b 2d 2d 2d 2d |t words.|../;----|
|00000e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e50| 2d 2d 2d 2d 2d 2d 0d 07 | a8 22 2e 77 6f 72 64 63 |------..|.".wordc|
|00000e60| 6f 70 79 20 4c 44 52 20 | 20 20 20 20 20 20 52 33 |opy LDR | R3|
|00000e70| 2c 5b 52 30 5d 2c 23 34 | 0d 07 b2 22 20 20 20 20 |,[R0],#4|..." |
|00000e80| 20 20 20 20 20 20 53 54 | 52 20 20 20 20 20 20 20 | ST|R |
|00000e90| 52 33 2c 5b 52 31 5d 2c | 23 34 0d 07 bc 20 20 20 |R3,[R1],|#4... |
|00000ea0| 20 20 20 20 20 20 20 20 | 53 55 42 53 20 20 20 20 | |SUBS |
|00000eb0| 20 20 52 32 2c 52 32 2c | 23 31 0d 07 c6 20 20 20 | R2,R2,|#1... |
|00000ec0| 20 20 20 20 20 20 20 20 | 42 4e 45 20 20 20 20 20 | |BNE |
|00000ed0| 20 20 77 6f 72 64 63 6f | 70 79 0d 07 d0 1e 20 20 | wordco|py.... |
|00000ee0| 20 20 20 20 20 20 20 20 | 4d 4f 56 20 20 20 20 20 | |MOV |
|00000ef0| 20 20 50 43 2c 52 31 34 | 0d 07 da 2f 3b 2d 2d 2d | PC,R14|.../;---|
|00000f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f20| 2d 2d 2d 2d 2d 2d 2d 0d | 07 e4 35 3b 2d 2d 2d 2d |-------.|..5;----|
|00000f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 07 ee 0f |--------|----....|
|00000f60| 3b 20 52 30 3d 73 6f 75 | 72 63 65 0d 07 f8 0d 3b |; R0=sou|rce....;|
|00000f70| 20 52 31 3d 64 65 73 74 | 0d 08 02 0f 3b 20 52 32 | R1=dest|....; R2|
|00000f80| 3d 61 6e 74 61 6c 6c 0d | 08 0c 36 3b 2d 2d 2d 2d |=antall.|..6;----|
|00000f90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 08 16 |--------|-----...|
|00000fc0| 0b 2e 64 6f 6c 69 6e 65 | 0d 08 20 25 2e 74 78 74 |..doline|.. %.txt|
|00000fd0| 6d 6f 76 20 53 54 4d 46 | 44 20 20 52 31 33 20 21 |mov STMF|D R13 !|
|00000fe0| 2c 7b 52 33 2d 52 31 32 | 2c 52 31 34 7d 0d 08 2a |,{R3-R12|,R14}..*|
|00000ff0| 1b 20 20 20 20 20 20 20 | 20 53 55 42 20 20 20 20 |. | SUB |
|00001000| 52 33 2c 52 30 2c 52 31 | 0d 08 34 44 20 20 20 20 |R3,R0,R1|..4D |
|00001010| 20 20 20 20 80 53 20 20 | 20 52 33 2c 52 33 2c 23 | .S | R3,R3,#|
|00001020| 25 31 31 20 20 20 20 20 | 20 20 20 20 20 3b 20 52 |%11 | ; R|
|00001030| 33 3d 61 6e 74 20 62 79 | 74 65 73 20 64 61 74 61 |3=ant by|tes data|
|00001040| 20 6d 61 61 20 73 6b 69 | 66 74 65 73 0d 08 3e 19 | maa ski|ftes..>.|
|00001050| 20 20 20 20 20 20 20 20 | 42 45 51 20 20 20 20 64 | |BEQ d|
|00001060| 6f 77 6f 72 64 0d 08 48 | 45 20 20 20 20 20 20 20 |oword..H|E |
|00001070| 20 4d 4f 56 20 20 20 20 | 52 33 2c 52 33 2c 4c 53 | MOV |R3,R3,LS|
|00001080| 4c 23 33 20 20 20 20 20 | 20 20 20 20 3b 20 52 33 |L#3 | ; R3|
|00001090| 3d 2d 22 2d 20 20 62 69 | 74 20 20 2d 2d 2d 2d 2d |=-"- bi|t -----|
|000010a0| 2d 2d 22 2d 2d 2d 2d 2d | 2d 2d 0d 08 52 3a 20 20 |--"-----|--..R: |
|000010b0| 20 20 20 20 20 20 80 53 | 20 20 20 52 34 2c 52 31 | .S| R4,R1|
|000010c0| 2c 23 25 31 31 20 20 20 | 20 20 20 20 20 20 20 3b |,#%11 | ;|
|000010d0| 20 52 34 3d 61 6e 74 20 | 62 79 74 65 73 20 62 65 | R4=ant |bytes be|
|000010e0| 66 6f 72 65 0d 08 5c 1b | 20 20 20 20 20 20 20 20 |fore..\.| |
|000010f0| 52 53 42 4e 45 20 20 52 | 34 2c 52 34 2c 23 34 0d |RSBNE R|4,R4,#4.|
|00001100| 08 66 1b 20 20 20 20 20 | 20 20 20 41 44 44 20 20 |.f. | ADD |
|00001110| 20 20 52 35 2c 52 31 2c | 52 32 0d 08 70 39 20 20 | R5,R1,|R2..p9 |
|00001120| 20 20 20 20 20 20 80 20 | 20 20 20 52 35 2c 52 35 | . | R5,R5|
|00001130| 2c 23 25 31 31 20 20 20 | 20 20 20 20 20 20 20 3b |,#%11 | ;|
|00001140| 20 52 35 3d 61 6e 74 20 | 62 79 74 65 73 20 61 66 | R5=ant |bytes af|
|00001150| 74 65 72 0d 08 7a 1b 20 | 20 20 20 20 20 20 20 53 |ter..z. | S|
|00001160| 55 42 20 20 20 20 52 36 | 2c 52 32 2c 52 34 0d 08 |UB R6|,R2,R4..|
|00001170| 84 3d 20 20 20 20 20 20 | 20 20 53 55 42 20 20 20 |.= | SUB |
|00001180| 20 52 36 2c 52 36 2c 52 | 35 20 20 20 20 20 20 20 | R6,R6,R|5 |
|00001190| 20 20 20 20 20 3b 20 52 | 36 3d 61 6e 74 20 62 79 | ; R|6=ant by|
|000011a0| 74 65 73 20 62 65 74 77 | 65 65 6e 0d 08 8e 18 2e |tes betw|een.....|
|000011b0| 66 61 73 65 31 20 20 43 | 4d 50 20 20 20 20 52 34 |fase1 C|MP R4|
|000011c0| 2c 23 30 0d 08 98 18 20 | 20 20 20 20 20 20 20 42 |,#0.... | B|
|000011d0| 45 51 20 20 20 20 66 61 | 73 65 32 0d 08 a2 1d 2e |EQ fa|se2.....|
|000011e0| 79 30 30 20 20 20 20 4c | 44 52 42 20 20 20 52 37 |y00 L|DRB R7|
|000011f0| 2c 5b 52 30 5d 2c 23 31 | 0d 08 ac 1d 20 20 20 20 |,[R0],#1|.... |
|00001200| 20 20 20 20 53 54 52 42 | 20 20 20 52 37 2c 5b 52 | STRB| R7,[R|
|00001210| 31 5d 2c 23 31 0d 08 b6 | 1b 20 20 20 20 20 20 20 |1],#1...|. |
|00001220| 20 53 55 42 53 20 20 20 | 52 34 2c 52 34 2c 23 31 | SUBS |R4,R4,#1|
|00001230| 0d 08 c0 16 20 20 20 20 | 20 20 20 20 42 4e 45 20 |.... | BNE |
|00001240| 20 20 20 79 30 30 0d 08 | ca 0a 2e 66 61 73 65 32 | y00..|...fase2|
|00001250| 0d 08 d4 18 20 20 20 20 | 20 20 20 20 43 4d 50 20 |.... | CMP |
|00001260| 20 20 20 52 36 2c 23 30 | 0d 08 de 18 20 20 20 20 | R6,#0|.... |
|00001270| 20 20 20 20 42 45 51 20 | 20 20 20 66 61 73 65 33 | BEQ | fase3|
|00001280| 0d 08 e8 1c 20 20 20 20 | 20 20 20 20 52 53 42 20 |.... | RSB |
|00001290| 20 20 20 52 34 2c 52 33 | 2c 23 33 32 0d 08 f2 1d | R4,R3|,#32....|
|000012a0| 20 20 20 20 20 20 20 20 | 53 54 4d 46 44 20 20 52 | |STMFD R|
|000012b0| 31 33 20 21 2c 7b 52 35 | 7d 0d 08 fc 1c 20 20 20 |13 !,{R5|}.... |
|000012c0| 20 20 20 20 20 4c 44 4d | 49 41 20 20 52 30 20 21 | LDM|IA R0 !|
|000012d0| 2c 7b 52 32 7d 0d 09 06 | 1e 20 20 20 20 20 20 20 |,{R2}...|. |
|000012e0| 20 53 55 42 53 20 20 20 | 52 36 2c 52 36 2c 23 33 | SUBS |R6,R6,#3|
|000012f0| 32 2d 31 0d 09 10 16 20 | 20 20 20 20 20 20 20 42 |2-1.... | B|
|00001300| 4c 45 20 20 20 20 79 30 | 32 0d 09 1a 35 2e 79 30 |LE y0|2...5.y0|
|00001310| 31 20 20 20 20 4c 44 4d | 49 41 20 20 52 30 20 21 |1 LDM|IA R0 !|
|00001320| 2c 7b 52 35 2c 52 37 2c | 52 38 2c 52 39 2c 52 31 |,{R5,R7,|R8,R9,R1|
|00001330| 30 2c 52 31 31 2c 52 31 | 32 2c 52 31 34 7d 0d 09 |0,R11,R1|2,R14}..|
|00001340| 24 37 20 20 20 20 20 20 | 20 20 4d 4f 56 20 20 20 |$7 | MOV |
|00001350| 20 52 32 20 2c 52 32 20 | 2c 4c 53 52 20 52 33 3a | R2 ,R2 |,LSR R3:|
|00001360| 84 52 20 52 32 20 2c 52 | 32 20 2c 52 35 20 2c 4c |.R R2 ,R|2 ,R5 ,L|
|00001370| 53 4c 20 52 34 0d 09 2e | 37 20 20 20 20 20 20 20 |SL R4...|7 |
|00001380| 20 4d 4f 56 20 20 20 20 | 52 35 20 2c 52 35 20 2c | MOV |R5 ,R5 ,|
|00001390| 4c 53 52 20 52 33 3a 84 | 52 20 52 35 20 2c 52 35 |LSR R3:.|R R5 ,R5|
|000013a0| 20 2c 52 37 20 2c 4c 53 | 4c 20 52 34 0d 09 38 37 | ,R7 ,LS|L R4..87|
|000013b0| 20 20 20 20 20 20 20 20 | 4d 4f 56 20 20 20 20 52 | |MOV R|
|000013c0| 37 20 2c 52 37 20 2c 4c | 53 52 20 52 33 3a 84 52 |7 ,R7 ,L|SR R3:.R|
|000013d0| 20 52 37 20 2c 52 37 20 | 2c 52 38 20 2c 4c 53 4c | R7 ,R7 |,R8 ,LSL|
|000013e0| 20 52 34 0d 09 42 37 20 | 20 20 20 20 20 20 20 4d | R4..B7 | M|
|000013f0| 4f 56 20 20 20 20 52 38 | 20 2c 52 38 20 2c 4c 53 |OV R8| ,R8 ,LS|
|00001400| 52 20 52 33 3a 84 52 20 | 52 38 20 2c 52 38 20 2c |R R3:.R |R8 ,R8 ,|
|00001410| 52 39 20 2c 4c 53 4c 20 | 52 34 0d 09 4c 37 20 20 |R9 ,LSL |R4..L7 |
|00001420| 20 20 20 20 20 20 4d 4f | 56 20 20 20 20 52 39 20 | MO|V R9 |
|00001430| 2c 52 39 20 2c 4c 53 52 | 20 52 33 3a 84 52 20 52 |,R9 ,LSR| R3:.R R|
|00001440| 39 20 2c 52 39 20 2c 52 | 31 30 2c 4c 53 4c 20 52 |9 ,R9 ,R|10,LSL R|
|00001450| 34 0d 09 56 37 20 20 20 | 20 20 20 20 20 4d 4f 56 |4..V7 | MOV|
|00001460| 20 20 20 20 52 31 30 2c | 52 31 30 2c 4c 53 52 20 | R10,|R10,LSR |
|00001470| 52 33 3a 84 52 20 52 31 | 30 2c 52 31 30 2c 52 31 |R3:.R R1|0,R10,R1|
|00001480| 31 2c 4c 53 4c 20 52 34 | 0d 09 60 37 20 20 20 20 |1,LSL R4|..`7 |
|00001490| 20 20 20 20 4d 4f 56 20 | 20 20 20 52 31 31 2c 52 | MOV | R11,R|
|000014a0| 31 31 2c 4c 53 52 20 52 | 33 3a 84 52 20 52 31 31 |11,LSR R|3:.R R11|
|000014b0| 2c 52 31 31 2c 52 31 32 | 2c 4c 53 4c 20 52 34 0d |,R11,R12|,LSL R4.|
|000014c0| 09 6a 37 20 20 20 20 20 | 20 20 20 4d 4f 56 20 20 |.j7 | MOV |
|000014d0| 20 20 52 31 32 2c 52 31 | 32 2c 4c 53 52 20 52 33 | R12,R1|2,LSR R3|
|000014e0| 3a 84 52 20 52 31 32 2c | 52 31 32 2c 52 31 34 2c |:.R R12,|R12,R14,|
|000014f0| 4c 53 4c 20 52 34 0d 09 | 74 34 20 20 20 20 20 20 |LSL R4..|t4 |
|00001500| 20 20 53 54 4d 49 41 20 | 20 52 31 20 21 2c 7b 52 | STMIA | R1 !,{R|
|00001510| 32 2c 52 35 2c 52 37 2c | 52 38 2c 52 39 2c 52 31 |2,R5,R7,|R8,R9,R1|
|00001520| 30 2c 52 31 31 2c 52 31 | 32 7d 0d 09 7e 19 20 20 |0,R11,R1|2}..~. |
|00001530| 20 20 20 20 20 20 4d 4f | 56 20 20 20 20 52 32 2c | MO|V R2,|
|00001540| 52 31 34 0d 09 88 1c 20 | 20 20 20 20 20 20 20 53 |R14.... | S|
|00001550| 55 42 53 20 20 20 52 36 | 2c 52 36 2c 23 33 32 0d |UBS R6|,R6,#32.|
|00001560| 09 92 16 20 20 20 20 20 | 20 20 20 42 47 54 20 20 |... | BGT |
|00001570| 20 20 79 30 31 0d 09 9c | 1d 2e 79 30 32 20 20 20 | y01...|..y02 |
|00001580| 20 4c 44 4d 46 44 20 20 | 52 31 33 20 21 2c 7b 52 | LDMFD |R13 !,{R|
|00001590| 35 7d 0d 09 a6 1e 20 20 | 20 20 20 20 20 20 41 44 |5}.... | AD|
|000015a0| 44 53 20 20 20 52 36 2c | 52 36 2c 23 33 32 2d 31 |DS R6,|R6,#32-1|
|000015b0| 0d 09 b0 16 20 20 20 20 | 20 20 20 20 42 45 51 20 |.... | BEQ |
|000015c0| 20 20 20 79 30 35 0d 09 | ba 1c 2e 79 30 33 20 20 | y05..|...y03 |
|000015d0| 20 20 4c 44 4d 49 41 20 | 20 52 30 20 21 2c 7b 52 | LDMIA | R0 !,{R|
|000015e0| 38 7d 0d 09 c4 32 20 20 | 20 20 20 20 20 20 4d 4f |8}...2 | MO|
|000015f0| 56 20 20 20 20 52 32 2c | 52 32 2c 4c 53 52 20 52 |V R2,|R2,LSR R|
|00001600| 33 3a 84 52 20 52 32 2c | 52 32 2c 52 38 2c 4c 53 |3:.R R2,|R2,R8,LS|
|00001610| 4c 20 52 34 0d 09 ce 1c | 20 20 20 20 20 20 20 20 |L R4....| |
|00001620| 53 54 4d 49 41 20 20 52 | 31 20 21 2c 7b 52 32 7d |STMIA R|1 !,{R2}|
|00001630| 0d 09 d8 18 20 20 20 20 | 20 20 20 20 4d 4f 56 20 |.... | MOV |
|00001640| 20 20 20 52 32 2c 52 38 | 0d 09 e2 1b 20 20 20 20 | R2,R8|.... |
|00001650| 20 20 20 20 53 55 42 53 | 20 20 20 52 36 2c 52 36 | SUBS| R6,R6|
|00001660| 2c 23 34 0d 09 ec 16 20 | 20 20 20 20 20 20 20 42 |,#4.... | B|
|00001670| 4e 45 20 20 20 20 79 30 | 33 0d 09 f6 1b 2e 79 30 |NE y0|3.....y0|
|00001680| 35 20 20 20 20 53 55 42 | 20 20 20 20 52 30 2c 52 |5 SUB| R0,R|
|00001690| 30 2c 23 34 0d 0a 00 18 | 2e 66 61 73 65 33 20 20 |0,#4....|.fase3 |
|000016a0| 43 4d 50 20 20 20 20 52 | 35 2c 23 30 0d 0a 0a 26 |CMP R|5,#0...&|
|000016b0| 20 20 20 20 20 20 20 20 | 4c 44 4d 45 51 46 44 20 | |LDMEQFD |
|000016c0| 52 31 33 20 21 2c 7b 52 | 33 2d 52 31 32 2c 52 31 |R13 !,{R|3-R12,R1|
|000016d0| 35 7d 0d 0a 14 1d 2e 79 | 30 34 20 20 20 20 4c 44 |5}.....y|04 LD|
|000016e0| 52 42 20 20 20 52 37 2c | 5b 52 30 5d 2c 23 31 0d |RB R7,|[R0],#1.|
|000016f0| 0a 1e 1d 20 20 20 20 20 | 20 20 20 53 54 52 42 20 |... | STRB |
|00001700| 20 20 52 37 2c 5b 52 31 | 5d 2c 23 31 0d 0a 28 1b | R7,[R1|],#1..(.|
|00001710| 20 20 20 20 20 20 20 20 | 53 55 42 53 20 20 20 52 | |SUBS R|
|00001720| 35 2c 52 35 2c 23 31 0d | 0a 32 16 20 20 20 20 20 |5,R5,#1.|.2. |
|00001730| 20 20 20 42 4e 45 20 20 | 20 20 79 30 34 0d 0a 3c | BNE | y04..<|
|00001740| 25 20 20 20 20 20 20 20 | 20 4c 44 4d 46 44 20 20 |% | LDMFD |
|00001750| 52 31 33 20 21 2c 7b 52 | 33 2d 52 31 32 2c 52 31 |R13 !,{R|3-R12,R1|
|00001760| 35 7d 0d 0a 46 1b 2e 64 | 6f 77 6f 72 64 20 80 53 |5}..F..d|oword .S|
|00001770| 20 20 20 52 33 2c 52 30 | 2c 23 25 31 31 0d 0a 50 | R3,R0|,#%11..P|
|00001780| 1a 20 20 20 20 20 20 20 | 20 54 53 54 20 20 20 20 |. | TST |
|00001790| 52 33 2c 23 25 30 31 0d | 0a 5a 37 20 20 20 20 20 |R3,#%01.|.Z7 |
|000017a0| 20 20 20 82 4e 45 20 20 | 52 33 2c 52 33 2c 23 25 | .NE |R3,R3,#%|
|000017b0| 31 30 20 20 20 20 20 20 | 3b 20 52 33 20 65 72 20 |10 |; R3 er |
|000017c0| 61 6e 74 20 62 79 74 65 | 73 20 66 6f 65 72 0d 0a |ant byte|s foer..|
|000017d0| 64 1b 20 20 20 20 20 20 | 20 20 53 55 42 20 20 20 |d. | SUB |
|000017e0| 20 52 32 2c 52 32 2c 52 | 33 0d 0a 6e 35 20 20 20 | R2,R2,R|3..n5 |
|000017f0| 20 20 20 20 20 80 20 20 | 20 20 52 34 2c 52 32 2c | . | R4,R2,|
|00001800| 23 25 31 31 20 20 20 3b | 20 52 34 20 65 72 20 61 |#%11 ;| R4 er a|
|00001810| 6e 74 20 62 79 74 65 73 | 20 65 74 74 65 72 0d 0a |nt bytes| etter..|
|00001820| 78 39 20 20 20 20 20 20 | 20 20 53 55 42 20 20 20 |x9 | SUB |
|00001830| 20 52 32 2c 52 32 2c 52 | 34 20 20 20 20 20 3b 20 | R2,R2,R|4 ; |
|00001840| 52 32 20 65 72 20 61 6e | 74 20 62 79 74 65 73 20 |R2 er an|t bytes |
|00001850| 69 6d 65 6c 6c 6f 6d 0d | 0a 82 18 20 20 20 20 20 |imellom.|... |
|00001860| 20 20 20 43 4d 50 20 20 | 20 20 52 33 2c 23 30 0d | CMP | R3,#0.|
|00001870| 0a 8c 16 20 20 20 20 20 | 20 20 20 42 45 51 20 20 |... | BEQ |
|00001880| 20 20 77 30 30 0d 0a 96 | 1d 2e 77 30 31 20 20 20 | w00...|..w01 |
|00001890| 20 4c 44 52 42 20 20 20 | 52 35 2c 5b 52 30 5d 2c | LDRB |R5,[R0],|
|000018a0| 23 31 0d 0a a0 1d 20 20 | 20 20 20 20 20 20 53 54 |#1.... | ST|
|000018b0| 52 42 20 20 20 52 35 2c | 5b 52 31 5d 2c 23 31 0d |RB R5,|[R1],#1.|
|000018c0| 0a aa 1b 20 20 20 20 20 | 20 20 20 53 55 42 53 20 |... | SUBS |
|000018d0| 20 20 52 33 2c 52 33 2c | 23 30 0d 0a b4 16 20 20 | R3,R3,|#0.... |
|000018e0| 20 20 20 20 20 20 42 4e | 45 20 20 20 20 77 30 31 | BN|E w01|
|000018f0| 0d 0a be 1d 2e 77 30 30 | 20 20 20 20 53 55 42 53 |.....w00| SUBS|
|00001900| 20 20 20 52 32 2c 52 32 | 2c 23 34 2a 34 0d 0a c8 | R2,R2|,#4*4...|
|00001910| 16 20 20 20 20 20 20 20 | 20 42 4c 54 20 20 20 20 |. | BLT |
|00001920| 77 30 32 0d 0a d2 1f 2e | 77 30 33 20 20 20 20 4c |w02.....|w03 L|
|00001930| 44 4d 49 41 20 20 52 30 | 20 21 2c 7b 52 35 2d 52 |DMIA R0| !,{R5-R|
|00001940| 38 7d 0d 0a dc 1f 20 20 | 20 20 20 20 20 20 53 54 |8}.... | ST|
|00001950| 4d 49 41 20 20 52 31 20 | 21 2c 7b 52 35 2d 52 38 |MIA R1 |!,{R5-R8|
|00001960| 7d 0d 0a e6 1d 20 20 20 | 20 20 20 20 20 53 55 42 |}.... | SUB|
|00001970| 53 20 20 20 52 32 2c 52 | 32 2c 23 34 2a 34 0d 0a |S R2,R|2,#4*4..|
|00001980| f0 16 20 20 20 20 20 20 | 20 20 42 47 54 20 20 20 |.. | BGT |
|00001990| 20 77 30 33 0d 0a fa 1d | 2e 77 30 32 20 20 20 20 | w03....|.w02 |
|000019a0| 41 44 44 53 20 20 20 52 | 32 2c 52 32 2c 23 34 2a |ADDS R|2,R2,#4*|
|000019b0| 34 0d 0b 04 16 20 20 20 | 20 20 20 20 20 42 45 51 |4.... | BEQ|
|000019c0| 20 20 20 20 77 30 34 0d | 0b 0e 1c 2e 77 30 35 20 | w04.|....w05 |
|000019d0| 20 20 20 4c 44 4d 49 41 | 20 20 52 30 20 21 2c 7b | LDMIA| R0 !,{|
|000019e0| 52 35 7d 0d 0b 18 1c 20 | 20 20 20 20 20 20 20 53 |R5}.... | S|
|000019f0| 54 4d 49 41 20 20 52 31 | 20 21 2c 7b 52 35 7d 0d |TMIA R1| !,{R5}.|
|00001a00| 0b 22 1b 20 20 20 20 20 | 20 20 20 53 55 42 53 20 |.". | SUBS |
|00001a10| 20 20 52 32 2c 52 32 2c | 23 34 0d 0b 2c 16 20 20 | R2,R2,|#4..,. |
|00001a20| 20 20 20 20 20 20 42 4e | 45 20 20 20 20 77 30 35 | BN|E w05|
|00001a30| 0d 0b 36 18 2e 77 30 34 | 20 20 20 20 43 4d 50 20 |..6..w04| CMP |
|00001a40| 20 20 20 52 34 2c 23 30 | 0d 0b 40 26 20 20 20 20 | R4,#0|..@& |
|00001a50| 20 20 20 20 4c 44 4d 45 | 51 46 44 20 20 52 31 33 | LDME|QFD R13|
|00001a60| 20 21 2c 7b 52 33 2d 52 | 31 32 2c 50 43 7d 0d 0b | !,{R3-R|12,PC}..|
|00001a70| 4a 1d 2e 77 30 36 20 20 | 20 20 4c 44 52 42 20 20 |J..w06 | LDRB |
|00001a80| 20 52 35 2c 5b 52 30 5d | 2c 23 31 0d 0b 54 1d 20 | R5,[R0]|,#1..T. |
|00001a90| 20 20 20 20 20 20 20 53 | 54 52 42 20 20 20 52 35 | S|TRB R5|
|00001aa0| 2c 5b 52 31 5d 2c 23 31 | 0d 0b 5e 1b 20 20 20 20 |,[R1],#1|..^. |
|00001ab0| 20 20 20 20 53 55 42 53 | 20 20 20 52 34 2c 52 34 | SUBS| R4,R4|
|00001ac0| 2c 23 31 0d 0b 68 16 20 | 20 20 20 20 20 20 20 42 |,#1..h. | B|
|00001ad0| 4e 45 20 20 20 20 77 30 | 36 0d 0b 72 24 20 20 20 |NE w0|6..r$ |
|00001ae0| 20 20 20 20 20 4c 44 4d | 46 44 20 20 52 31 33 20 | LDM|FD R13 |
|00001af0| 21 2c 7b 52 33 2d 52 31 | 32 2c 50 43 7d 0d 0b 7c |!,{R3-R1|2,PC}..||
|00001b00| 18 3b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.;------|--------|
|00001b10| 2d 2d 2d 2d 2d 0d 0b 86 | 0c 3b 20 52 30 3d 61 64 |-----...|.; R0=ad|
|00001b20| 72 0d 0b 90 0c 3b 20 52 | 31 3d 61 6e 74 0d 0b 9a |r....; R|1=ant...|
|00001b30| 0a 3b 20 52 32 3d 64 0d | 0b a4 18 3b 2d 2d 2d 2d |.; R2=d.|...;----|
|00001b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00001b50| 0b ae 0d 2e 6d 69 6e 69 | 6d 69 7a 65 0d 0b b8 1a |....mini|mize....|
|00001b60| 20 20 20 20 20 20 20 20 | 4c 44 52 42 20 20 20 52 | |LDRB R|
|00001b70| 33 2c 5b 52 30 5d 0d 0b | c2 1a 20 20 20 20 20 20 |3,[R0]..|.. |
|00001b80| 20 20 43 4d 50 20 20 20 | 20 52 33 2c 23 31 32 38 | CMP | R3,#128|
|00001b90| 0d 0b cc 19 20 20 20 20 | 20 20 20 20 42 4c 54 20 |.... | BLT |
|00001ba0| 20 20 20 6d 6d 69 6e 75 | 73 0d 0b d6 1b 2e 6d 70 | mminu|s.....mp|
|00001bb0| 6c 75 73 20 20 53 55 42 | 20 20 20 20 52 33 2c 52 |lus SUB| R3,R|
|00001bc0| 33 2c 52 32 0d 0b e0 1a | 20 20 20 20 20 20 20 20 |3,R2....| |
|00001bd0| 43 4d 50 20 20 20 20 52 | 33 2c 23 31 32 38 0d 0b |CMP R|3,#128..|
|00001be0| ea 1a 20 20 20 20 20 20 | 20 20 4d 4f 56 4c 54 20 |.. | MOVLT |
|00001bf0| 20 52 33 2c 23 31 32 38 | 0d 0b f4 1d 20 20 20 20 | R3,#128|.... |
|00001c00| 20 20 20 20 53 54 52 42 | 20 20 20 52 33 2c 5b 52 | STRB| R3,[R|
|00001c10| 30 5d 2c 23 31 0d 0b fe | 1b 20 20 20 20 20 20 20 |0],#1...|. |
|00001c20| 20 53 55 42 53 20 20 20 | 52 31 2c 52 31 2c 23 31 | SUBS |R1,R1,#1|
|00001c30| 0d 0c 08 1b 20 20 20 20 | 20 20 20 20 42 4e 45 20 |.... | BNE |
|00001c40| 20 20 20 6d 69 6e 69 6d | 69 7a 65 0d 0c 12 19 20 | minim|ize.... |
|00001c50| 20 20 20 20 20 20 20 4d | 4f 56 20 20 20 20 50 43 | M|OV PC|
|00001c60| 2c 52 31 34 0d 0c 1c 1b | 2e 6d 6d 69 6e 75 73 20 |,R14....|.mminus |
|00001c70| 41 44 44 20 20 20 20 52 | 33 2c 52 33 2c 52 32 0d |ADD R|3,R3,R2.|
|00001c80| 0c 26 1a 20 20 20 20 20 | 20 20 20 43 4d 50 20 20 |.&. | CMP |
|00001c90| 20 20 52 33 2c 23 31 32 | 38 0d 0c 30 1a 20 20 20 | R3,#12|8..0. |
|00001ca0| 20 20 20 20 20 4d 4f 56 | 47 54 20 20 52 33 2c 23 | MOV|GT R3,#|
|00001cb0| 31 32 38 0d 0c 3a 1d 20 | 20 20 20 20 20 20 20 53 |128..:. | S|
|00001cc0| 54 52 42 20 20 20 52 33 | 2c 5b 52 30 5d 2c 23 31 |TRB R3|,[R0],#1|
|00001cd0| 0d 0c 44 1b 20 20 20 20 | 20 20 20 20 53 55 42 53 |..D. | SUBS|
|00001ce0| 20 20 20 52 31 2c 52 31 | 2c 23 31 0d 0c 4e 1b 20 | R1,R1|,#1..N. |
|00001cf0| 20 20 20 20 20 20 20 42 | 4e 45 20 20 20 20 6d 69 | B|NE mi|
|00001d00| 6e 69 6d 69 7a 65 0d 0c | 58 19 20 20 20 20 20 20 |nimize..|X. |
|00001d10| 20 20 4d 4f 56 20 20 20 | 20 50 43 2c 52 31 34 0d | MOV | PC,R14.|
|00001d20| 0c 62 05 5d 0d 0c 6c 07 | 20 20 ed 0d 0c 76 05 e1 |.b.]..l.| ...v..|
|00001d30| 0d ff | |.. | |
+--------+-------------------------+-------------------------+--------+--------+